#ifndef IO_HEADER
#define IO_HEADER

#include<SDL/SDL.h>
#include<string>
#include<vector>

class io_system
{
public:
	
	io_system();
	~io_system();

	void create_screen();
	int parse_input();
	
	/* Graphical functions */
	void draw_screen();
	void draw_sprite(int id, int x, int y);
	void load_sprites();
	
protected:

	SDL_Surface *p_screen;
	SDL_Surface *p_swap;
};


#endif
